Decentralized Energy For Remote Communities